pressing off - French English Dictionary